ammunition trailer - French English Dictionary